<?php

namespace Ipartek\PruebaBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;

/**
 * Inscripcion
 *
 * @ORM\Table()
 * @ORM\Entity
 */
class Inscripcion
{
	/**
	 * @var \DateTime
	 *
	 * @ORM\Column(name="fecha", type="datetime")
	 *
	 * @Assert\DateTime
	 */
	protected $fecha;
	
	/**
	 * @ORM\Id
	 * @ORM\ManyToOne(targetEntity="Ipartek\PruebaBundle\Entity\Curso")
	 */
	protected $curso;
	
	/**
	 * @ORM\Id
	 * @ORM\ManyToOne(targetEntity="Ipartek\PruebaBundle\Entity\Alumno")
	 */
	protected $alumno;
	
	
	/**
	 * Set fecha
	 *
	 * @param \DateTime $fecha
	 * @return Inscripcion
	 */
	public function setFecha($fecha)
	{
		$this->fecha = $fecha;
	}
	
	/**
	 * Get fecha
	 *
	 * @return \DateTime
	 */
	public function getFecha()
	{
		return $this->fecha;
	}
	
	/**
	 * Set curso
	 *
	 * @param Ipartek\PruebaBundle\Entity\Curso $curso
	 */
	public function setCurso(\Ipartek\PruebaBundle\Entity\Curso $curso)
	{
		$this->curso = $curso;
	}
	
	/**
     * Get curso
     *
     * @return Ipartek\PruebaBundle\Entity\Curso
     */
    public function getCurso()
    {
        return $this->curso;
    }
    
    /**
     * Set alumno
     *
     * @param Ipartek\PruebaBundle\Entity\Alumno $alumno
     */
    public function setAlumno(\Ipartek\PruebaBundle\Entity\Alumno $alumno)
    {
    	$this->alumno = $alumno;
    }
    
    /**
     * Get alumno
     *
     * @return Ipartek\PruebaBundle\Entity\Alumno
     */
    public function getAlumno()
    {
    	return $this->alumno;
    }
}
